palm-leaf marshmallow - German English Dictionary